package way.learning.yiyi.communicate;


/**
 * 共享对象
 *
 * Java线程间通过共享对象通信
 * 共享对象必须是对象，例如class、Integer、String之类的，不能是一般的变量，如int、double、boolean之类。
 */
public class ThreadStop {

    /**
     * volatile关键字用于修饰共享可变变量
     */
    volatile private boolean value = true;

    synchronized public boolean isValue() {
        return value;
    }

    synchronized public void setValue(boolean value) {
        this.value = value;
    }
}